package chenji.gunapi.pluginmessage.event;

import org.bukkit.plugin.Plugin;

import chenji.gunapi.Main;

public class ExceptionPrinter {
	public static void printEventException(Exception e,Plugin p) {
		Main.getLog().warning("-------------------GunAPI 异常报告-------------------");
		Main.getLog().warning("非常抱歉，可能这个错误给您带来了诸多的不便，请谅解。");
		Main.getLog().warning("异常原因：收发包事件处理中产生了异常");
		Main.getLog().warning("异常类型：" + e.getClass().getName());
		Main.getLog().warning("注册这个监听器的插件名称：" + p.getName());
		Main.getLog().warning("如果您认为您无法解决这个异常，请携带完整的信息到论坛反馈。");
		Main.getLog().warning("以下是异常的详细信息");
		e.printStackTrace();
		Main.getLog().warning("----------------------------------------------------");
	}
	public static void printNullPriority(Plugin p) {
		Main.getLog().warning("-------------------GunAPI 异常报告-------------------");
		Main.getLog().warning("非常抱歉，可能这个错误给您带来了诸多的不便，请谅解。");
		Main.getLog().warning("异常原因：注册包监听器产生了异常");
		Main.getLog().warning("注册这个监听器的插件名称：" + p.getName());
		Main.getLog().warning("如果您认为您无法解决这个异常，请携带完整的信息到论坛反馈。");
		Main.getLog().warning("-----------------------------------------------------");
	}
}
